from fastapi import FastAPI
import uvicorn

app = FastAPI()

# 定义一个简单的 GET 接口
@app.get("/api/health")
async def health():
    return {"v1.0.1 Status": "OK"}

# 定义一个简单的 POST 接口
@app.post("/add")
async def add_numbers(a: int, b: int):
    return {"result": a + b}

if __name__ == "__main__":
    # 使用 uvicorn.run() 启动 FastAPI
    uvicorn.run(app, host="0.0.0.0", port=50002)

    # 启动命令：uvicorn helloWorld:app --host 0.0.0.0 --port 8000 --workers 2

    # uvicorn.run(
    #     app="main:app",  # 格式：<module_name>:<app_instance>
    #     host="0.0.0.0",
    #     port=50001,
    #     # reload=True,  # 开发模式，代码修改后自动重启
    #     log_level="debug"  # 可选：设置日志级别
    # )